// 修复后的部署脚本
module.exports = async ({ deployments, getNamedAccounts }) => {
    const { deploy } = deployments

    // 确保正确获取部署者账户
    const namedAccounts = await getNamedAccounts()
    const deployer = namedAccounts.firstAccount

    // 部署合约，确保from字段正确设置
    await deploy("Wallet", {
        from: deployer, // 这里必须是有效的地址
        args: [], // 合约构造函数参数（如果有的话）
        log: true,
        autoMine: true, // 自动挖矿，加快测试速度
    })
}

module.exports.tags = ["Wallet"]
